package br.ufrj.dcc.mapaviolencia.util;

import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

public class URLParserUtil {
	
	private static final String CONTEUDO_NOTICIA = "materia-conteudo";
	private static final String TITULO_NOTICIA = "materia-titulo";

	public static String getPageContent(String Url){
		try {
			Document doc = Jsoup.connect(Url).get();
			doc = Jsoup.parseBodyFragment(doc.getElementsByClass(CONTEUDO_NOTICIA).get(0).toString());
			return doc.select("p").text();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}

	public static String getTitulo(String Url){
		try {
			Document doc = Jsoup.connect(Url).get();
			doc = Jsoup.parseBodyFragment(doc.getElementsByClass(TITULO_NOTICIA).get(0).toString());
			return doc.select("h1").text();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}
	
	public static String getSubTitulo(String Url){
		try {
			Document doc = Jsoup.connect(Url).get();
			doc = Jsoup.parseBodyFragment(doc.getElementsByClass(TITULO_NOTICIA).get(0).toString());
			return doc.select("h2").text();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}
		
}
